package xyz.mayday.tools.bunny.ddd.sample.batch.config;

import org.springframework.batch.core.partition.support.Partitioner;
import org.springframework.batch.core.step.tasklet.Tasklet;
import org.springframework.batch.item.ItemProcessor;
import org.springframework.batch.item.ItemReader;
import org.springframework.batch.item.ItemWriter;
import org.springframework.stereotype.Component;
import xyz.mayday.tools.bunny.batch.config.BatchTemplate;

@Component
public class SampleBatchTemplate implements BatchTemplate {

    @Override
    public String getJobCategory() {
        return null;
    }

    @Override
    public String getJobName() {
        return "sample-job";
    }

    @Override
    public int getConcurrency() {
        return 0;
    }

    @Override
    public Partitioner getPartitioner() {
        return null;
    }

    @Override
    public Tasklet getPreDefinedTask() {
        return null;
    }

    @Override
    public ItemReader getReader() {
        return null;
    }

    @Override
    public ItemWriter getWriter() {
        return null;
    }

    @Override
    public ItemProcessor getProcessor() {
        return null;
    }
}
